package ai.chat2db.plugin.postgresql.type;

import ai.chat2db.spi.model.Collation;

import java.util.Arrays;
import java.util.List;

public enum PostgreSQLCollationEnum {

    COLLATION1("default"),
    COLLATION2("C"),
    COLLATION3("POSIX"),
    COLLATION4("ucs_basic"),
    COLLATION5("unicode"),
    COLLATION6("und-x-icu"),
    COLLATION7("af-x-icu"),
    COLLATION8("af-NA-x-icu"),
    COLLATION9("af-ZA-x-icu"),
    COLLATION10("agq-x-icu"),
    COLLATION11("agq-CM-x-icu"),
    COLLATION12("ak-x-icu"),
    COLLATION13("ak-GH-x-icu"),
    COLLATION14("am-x-icu"),
    COLLATION15("am-ET-x-icu"),
    COLLATION16("ar-x-icu"),
    COLLATION17("ar-001-x-icu"),
    COLLATION18("ar-AE-x-icu"),
    COLLATION19("ar-BH-x-icu"),
    COLLATION20("ar-DJ-x-icu"),
    COLLATION21("ar-DZ-x-icu"),
    COLLATION22("ar-EG-x-icu"),
    COLLATION23("ar-EH-x-icu"),
    COLLATION24("ar-ER-x-icu"),
    COLLATION25("ar-IL-x-icu"),
    COLLATION26("ar-IQ-x-icu"),
    COLLATION27("ar-JO-x-icu"),
    COLLATION28("ar-KM-x-icu"),
    COLLATION29("ar-KW-x-icu"),
    COLLATION30("ar-LB-x-icu"),
    COLLATION31("ar-LY-x-icu"),
    COLLATION32("ar-MA-x-icu"),
    COLLATION33("ar-MR-x-icu"),
    COLLATION34("ar-OM-x-icu"),
    COLLATION35("ar-PS-x-icu"),
    COLLATION36("ar-QA-x-icu"),
    COLLATION37("ar-SA-x-icu"),
    COLLATION38("ar-SD-x-icu"),
    COLLATION39("ar-SO-x-icu"),
    COLLATION40("ar-SS-x-icu"),
    COLLATION41("ar-SY-x-icu"),
    COLLATION42("ar-TD-x-icu"),
    COLLATION43("ar-TN-x-icu"),
    COLLATION44("ar-YE-x-icu"),
    COLLATION45("as-x-icu"),
    COLLATION46("as-IN-x-icu"),
    COLLATION47("asa-x-icu"),
    COLLATION48("asa-TZ-x-icu"),
    COLLATION49("ast-x-icu"),
    COLLATION50("ast-ES-x-icu"),
    COLLATION51("az-x-icu"),
    COLLATION52("az-Cyrl-x-icu"),
    COLLATION53("az-Cyrl-AZ-x-icu"),
    COLLATION54("az-Latn-x-icu"),
    COLLATION55("az-Latn-AZ-x-icu"),
    COLLATION56("bas-x-icu"),
    COLLATION57("bas-CM-x-icu"),
    COLLATION58("be-x-icu"),
    COLLATION59("be-BY-x-icu"),
    COLLATION60("bem-x-icu"),
    COLLATION61("bem-ZM-x-icu"),
    COLLATION62("bez-x-icu"),
    COLLATION63("bez-TZ-x-icu"),
    COLLATION64("bg-x-icu"),
    COLLATION65("bg-BG-x-icu"),
    COLLATION66("bm-x-icu"),
    COLLATION67("bm-ML-x-icu"),
    COLLATION68("bn-x-icu"),
    COLLATION69("bn-BD-x-icu"),
    COLLATION70("bn-IN-x-icu"),
    COLLATION71("bo-x-icu"),
    COLLATION72("bo-CN-x-icu"),
    COLLATION73("bo-IN-x-icu"),
    COLLATION74("br-x-icu"),
    COLLATION75("br-FR-x-icu"),
    COLLATION76("brx-x-icu"),
    COLLATION77("brx-IN-x-icu"),
    COLLATION78("bs-x-icu"),
    COLLATION79("bs-Cyrl-x-icu"),
    COLLATION80("bs-Cyrl-BA-x-icu"),
    COLLATION81("bs-Latn-x-icu"),
    COLLATION82("bs-Latn-BA-x-icu"),
    COLLATION83("ca-x-icu"),
    COLLATION84("ca-AD-x-icu"),
    COLLATION85("ca-ES-x-icu"),
    COLLATION86("ca-FR-x-icu"),
    COLLATION87("ca-IT-x-icu"),
    COLLATION88("ccp-x-icu"),
    COLLATION89("ccp-BD-x-icu"),
    COLLATION90("ccp-IN-x-icu"),
    COLLATION91("ce-x-icu"),
    COLLATION92("ce-RU-x-icu"),
    COLLATION93("ceb-x-icu"),
    COLLATION94("ceb-PH-x-icu"),
    COLLATION95("cgg-x-icu"),
    COLLATION96("cgg-UG-x-icu"),
    COLLATION97("chr-x-icu"),
    COLLATION98("chr-US-x-icu"),
    COLLATION99("ckb-x-icu"),
    COLLATION100("ckb-IQ-x-icu"),
    COLLATION101("ckb-IR-x-icu"),
    COLLATION102("cs-x-icu"),
    COLLATION103("cs-CZ-x-icu"),
    COLLATION104("cy-x-icu"),
    COLLATION105("cy-GB-x-icu"),
    COLLATION106("da-x-icu"),
    COLLATION107("da-DK-x-icu"),
    COLLATION108("da-GL-x-icu"),
    COLLATION109("dav-x-icu"),
    COLLATION110("dav-KE-x-icu"),
    COLLATION111("de-x-icu"),
    COLLATION112("de-AT-x-icu"),
    COLLATION113("de-BE-x-icu"),
    COLLATION114("de-CH-x-icu"),
    COLLATION115("de-DE-x-icu"),
    COLLATION116("de-IT-x-icu"),
    COLLATION117("id-x-icu"),
    COLLATION118("de-LI-x-icu"),
    COLLATION119("de-LU-x-icu"),
    COLLATION120("dje-x-icu"),
    COLLATION121("dje-NE-x-icu"),
    COLLATION122("dsb-x-icu"),
    COLLATION123("dsb-DE-x-icu"),
    COLLATION124("dua-x-icu"),
    COLLATION125("dua-CM-x-icu"),
    COLLATION126("dyo-x-icu"),
    COLLATION127("dyo-SN-x-icu"),
    COLLATION128("dz-x-icu"),
    COLLATION129("dz-BT-x-icu"),
    COLLATION130("ebu-x-icu"),
    COLLATION131("ebu-KE-x-icu"),
    COLLATION132("ee-x-icu"),
    COLLATION133("ee-GH-x-icu"),
    COLLATION134("ee-TG-x-icu"),
    COLLATION135("el-x-icu"),
    COLLATION136("el-CY-x-icu"),
    COLLATION137("el-GR-x-icu"),
    COLLATION138("en-x-icu"),
    COLLATION139("en-001-x-icu"),
    COLLATION140("en-150-x-icu"),
    COLLATION141("en-AE-x-icu"),
    COLLATION142("en-AG-x-icu"),
    COLLATION143("en-AI-x-icu"),
    COLLATION144("en-AS-x-icu"),
    COLLATION145("en-AT-x-icu"),
    COLLATION146("en-AU-x-icu"),
    COLLATION147("en-BB-x-icu"),
    COLLATION148("en-BE-x-icu"),
    COLLATION149("en-BI-x-icu"),
    COLLATION150("en-BM-x-icu"),
    COLLATION151("en-BS-x-icu"),
    COLLATION152("en-BW-x-icu"),
    COLLATION153("en-BZ-x-icu"),
    COLLATION154("en-CA-x-icu"),
    COLLATION155("en-CC-x-icu"),
    COLLATION156("en-CH-x-icu"),
    COLLATION157("en-CK-x-icu"),
    COLLATION158("en-CM-x-icu"),
    COLLATION159("en-CX-x-icu"),
    COLLATION160("en-CY-x-icu"),
    COLLATION161("en-DE-x-icu"),
    COLLATION162("en-DG-x-icu"),
    COLLATION163("en-DK-x-icu"),
    COLLATION164("en-DM-x-icu"),
    COLLATION165("en-ER-x-icu"),
    COLLATION166("en-FI-x-icu"),
    COLLATION167("en-FJ-x-icu"),
    COLLATION168("en-FK-x-icu"),
    COLLATION169("en-FM-x-icu"),
    COLLATION170("en-GB-x-icu"),
    COLLATION171("en-GD-x-icu"),
    COLLATION172("en-GG-x-icu"),
    COLLATION173("en-GH-x-icu"),
    COLLATION174("en-GI-x-icu"),
    COLLATION175("en-GM-x-icu"),
    COLLATION176("en-GU-x-icu"),
    COLLATION177("en-GY-x-icu"),
    COLLATION178("en-HK-x-icu"),
    COLLATION179("en-IE-x-icu"),
    COLLATION180("en-IL-x-icu"),
    COLLATION181("en-IM-x-icu"),
    COLLATION182("en-IN-x-icu"),
    COLLATION183("en-IO-x-icu"),
    COLLATION184("en-JE-x-icu"),
    COLLATION185("en-JM-x-icu"),
    COLLATION186("en-KE-x-icu"),
    COLLATION187("en-KI-x-icu"),
    COLLATION188("en-KN-x-icu"),
    COLLATION189("en-KY-x-icu"),
    COLLATION190("en-LC-x-icu"),
    COLLATION191("en-LR-x-icu"),
    COLLATION192("en-LS-x-icu"),
    COLLATION193("en-MG-x-icu"),
    COLLATION194("en-MH-x-icu"),
    COLLATION195("en-MO-x-icu"),
    COLLATION196("en-MP-x-icu"),
    COLLATION197("en-MS-x-icu"),
    COLLATION198("en-MT-x-icu"),
    COLLATION199("en-MU-x-icu"),
    COLLATION200("en-MW-x-icu"),
    COLLATION201("en-MY-x-icu"),
    COLLATION202("en-NA-x-icu"),
    COLLATION203("en-NF-x-icu"),
    COLLATION204("en-NG-x-icu"),
    COLLATION205("en-NL-x-icu"),
    COLLATION206("en-NR-x-icu"),
    COLLATION207("en-NU-x-icu"),
    COLLATION208("en-NZ-x-icu"),
    COLLATION209("en-PG-x-icu"),
    COLLATION210("en-PH-x-icu"),
    COLLATION211("en-PK-x-icu"),
    COLLATION212("en-PN-x-icu"),
    COLLATION213("en-PR-x-icu"),
    COLLATION214("en-PW-x-icu"),
    COLLATION215("en-RW-x-icu"),
    COLLATION216("en-SB-x-icu"),
    COLLATION217("en-SC-x-icu"),
    COLLATION218("en-SD-x-icu"),
    COLLATION219("en-SE-x-icu"),
    COLLATION220("en-SG-x-icu"),
    COLLATION221("en-SH-x-icu"),
    COLLATION222("en-SI-x-icu"),
    COLLATION223("en-SL-x-icu"),
    COLLATION224("en-SS-x-icu"),
    COLLATION225("en-SX-x-icu"),
    COLLATION226("en-SZ-x-icu"),
    COLLATION227("en-TC-x-icu"),
    COLLATION228("en-TK-x-icu"),
    COLLATION229("en-TO-x-icu"),
    COLLATION230("en-TT-x-icu"),
    COLLATION231("en-TV-x-icu"),
    COLLATION232("en-TZ-x-icu"),
    COLLATION233("en-UG-x-icu"),
    COLLATION234("en-UM-x-icu"),
    COLLATION235("en-US-x-icu"),
    COLLATION236("en-US-u-va-posix-x-icu"),
    COLLATION237("en-VC-x-icu"),
    COLLATION238("en-VG-x-icu"),
    COLLATION239("en-VI-x-icu"),
    COLLATION240("en-VU-x-icu"),
    COLLATION241("en-WS-x-icu"),
    COLLATION242("en-ZA-x-icu"),
    COLLATION243("en-ZM-x-icu"),
    COLLATION244("en-ZW-x-icu"),
    COLLATION245("eo-x-icu"),
    COLLATION246("eo-001-x-icu"),
    COLLATION247("es-x-icu"),
    COLLATION248("es-419-x-icu"),
    COLLATION249("es-AR-x-icu"),
    COLLATION250("es-BO-x-icu"),
    COLLATION251("es-BR-x-icu"),
    COLLATION252("es-BZ-x-icu"),
    COLLATION253("es-CL-x-icu"),
    COLLATION254("es-CO-x-icu"),
    COLLATION255("es-CR-x-icu"),
    COLLATION256("es-CU-x-icu"),
    COLLATION257("es-DO-x-icu"),
    COLLATION258("es-EA-x-icu"),
    COLLATION259("es-EC-x-icu"),
    COLLATION260("es-ES-x-icu"),
    COLLATION261("es-GQ-x-icu"),
    COLLATION262("es-GT-x-icu"),
    COLLATION263("es-HN-x-icu"),
    COLLATION264("es-IC-x-icu"),
    COLLATION265("es-MX-x-icu"),
    COLLATION266("es-NI-x-icu"),
    COLLATION267("es-PA-x-icu"),
    COLLATION268("es-PE-x-icu"),
    COLLATION269("es-PH-x-icu"),
    COLLATION270("es-PR-x-icu"),
    COLLATION271("es-PY-x-icu"),
    COLLATION272("es-SV-x-icu"),
    COLLATION273("es-US-x-icu"),
    COLLATION274("es-UY-x-icu"),
    COLLATION275("es-VE-x-icu"),
    COLLATION276("et-x-icu"),
    COLLATION277("et-EE-x-icu"),
    COLLATION278("eu-x-icu"),
    COLLATION279("eu-ES-x-icu"),
    COLLATION280("ewo-x-icu"),
    COLLATION281("ewo-CM-x-icu"),
    COLLATION282("fa-x-icu"),
    COLLATION283("fa-AF-x-icu"),
    COLLATION284("fa-IR-x-icu"),
    COLLATION285("ff-x-icu"),
    COLLATION286("ff-Adlm-x-icu"),
    COLLATION287("ff-Adlm-BF-x-icu"),
    COLLATION288("ff-Adlm-CM-x-icu"),
    COLLATION289("ff-Adlm-GH-x-icu"),
    COLLATION290("ff-Adlm-GM-x-icu"),
    COLLATION291("ff-Adlm-GN-x-icu"),
    COLLATION292("ff-Adlm-GW-x-icu"),
    COLLATION293("ff-Adlm-LR-x-icu"),
    COLLATION294("ff-Adlm-MR-x-icu"),
    COLLATION295("ff-Adlm-NE-x-icu"),
    COLLATION296("ff-Adlm-NG-x-icu"),
    COLLATION297("ff-Adlm-SL-x-icu"),
    COLLATION298("ff-Adlm-SN-x-icu"),
    COLLATION299("ff-Latn-x-icu"),
    COLLATION300("ff-Latn-BF-x-icu"),
    COLLATION301("ff-Latn-CM-x-icu"),
    COLLATION302("ff-Latn-GH-x-icu"),
    COLLATION303("ff-Latn-GM-x-icu"),
    COLLATION304("ff-Latn-GN-x-icu"),
    COLLATION305("ff-Latn-GW-x-icu"),
    COLLATION306("ff-Latn-LR-x-icu"),
    COLLATION307("ff-Latn-MR-x-icu"),
    COLLATION308("ff-Latn-NE-x-icu"),
    COLLATION309("ff-Latn-NG-x-icu"),
    COLLATION310("ff-Latn-SL-x-icu"),
    COLLATION311("ff-Latn-SN-x-icu"),
    COLLATION312("fi-x-icu"),
    COLLATION313("fi-FI-x-icu"),
    COLLATION314("fil-x-icu"),
    COLLATION315("fil-PH-x-icu"),
    COLLATION316("fo-x-icu"),
    COLLATION317("fo-DK-x-icu"),
    COLLATION318("fo-FO-x-icu"),
    COLLATION319("fr-x-icu"),
    COLLATION320("fr-BE-x-icu"),
    COLLATION321("fr-BF-x-icu"),
    COLLATION322("fr-BI-x-icu"),
    COLLATION323("fr-BJ-x-icu"),
    COLLATION324("fr-BL-x-icu"),
    COLLATION325("fr-CA-x-icu"),
    COLLATION326("fr-CD-x-icu"),
    COLLATION327("fr-CF-x-icu"),
    COLLATION328("fr-CG-x-icu"),
    COLLATION329("fr-CH-x-icu"),
    COLLATION330("fr-CI-x-icu"),
    COLLATION331("fr-CM-x-icu"),
    COLLATION332("fr-DJ-x-icu"),
    COLLATION333("fr-DZ-x-icu"),
    COLLATION334("fr-FR-x-icu"),
    COLLATION335("fr-GA-x-icu"),
    COLLATION336("fr-GF-x-icu"),
    COLLATION337("fr-GN-x-icu"),
    COLLATION338("fr-GP-x-icu"),
    COLLATION339("fr-GQ-x-icu"),
    COLLATION340("fr-HT-x-icu"),
    COLLATION341("fr-KM-x-icu"),
    COLLATION342("fr-LU-x-icu"),
    COLLATION343("fr-MA-x-icu"),
    COLLATION344("fr-MC-x-icu"),
    COLLATION345("fr-MF-x-icu"),
    COLLATION346("fr-MG-x-icu"),
    COLLATION347("fr-ML-x-icu"),
    COLLATION348("fr-MQ-x-icu"),
    COLLATION349("fr-MR-x-icu"),
    COLLATION350("fr-MU-x-icu"),
    COLLATION351("fr-NC-x-icu"),
    COLLATION352("fr-NE-x-icu"),
    COLLATION353("fr-PF-x-icu"),
    COLLATION354("fr-PM-x-icu"),
    COLLATION355("fr-RE-x-icu"),
    COLLATION356("fr-RW-x-icu"),
    COLLATION357("fr-SC-x-icu"),
    COLLATION358("fr-SN-x-icu"),
    COLLATION359("fr-SY-x-icu"),
    COLLATION360("fr-TD-x-icu"),
    COLLATION361("fr-TG-x-icu"),
    COLLATION362("fr-TN-x-icu"),
    COLLATION363("fr-VU-x-icu"),
    COLLATION364("fr-WF-x-icu"),
    COLLATION365("fr-YT-x-icu"),
    COLLATION366("fur-x-icu"),
    COLLATION367("fur-IT-x-icu"),
    COLLATION368("fy-x-icu"),
    COLLATION369("fy-NL-x-icu"),
    COLLATION370("ga-x-icu"),
    COLLATION371("ga-GB-x-icu"),
    COLLATION372("ga-IE-x-icu"),
    COLLATION373("gd-x-icu"),
    COLLATION374("gd-GB-x-icu"),
    COLLATION375("gl-x-icu"),
    COLLATION376("gl-ES-x-icu"),
    COLLATION377("gsw-x-icu"),
    COLLATION378("gsw-CH-x-icu"),
    COLLATION379("gsw-FR-x-icu"),
    COLLATION380("gsw-LI-x-icu"),
    COLLATION381("gu-x-icu"),
    COLLATION382("gu-IN-x-icu"),
    COLLATION383("guz-x-icu"),
    COLLATION384("guz-KE-x-icu"),
    COLLATION385("gv-x-icu"),
    COLLATION386("gv-IM-x-icu"),
    COLLATION387("ha-x-icu"),
    COLLATION388("ha-GH-x-icu"),
    COLLATION389("ha-NE-x-icu"),
    COLLATION390("ha-NG-x-icu"),
    COLLATION391("haw-x-icu"),
    COLLATION392("haw-US-x-icu"),
    COLLATION393("he-x-icu"),
    COLLATION394("he-IL-x-icu"),
    COLLATION395("hi-x-icu"),
    COLLATION396("hi-IN-x-icu"),
    COLLATION397("hr-x-icu"),
    COLLATION398("hr-BA-x-icu"),
    COLLATION399("hr-HR-x-icu"),
    COLLATION400("hsb-x-icu"),
    COLLATION401("hsb-DE-x-icu"),
    COLLATION402("hu-x-icu"),
    COLLATION403("hu-HU-x-icu"),
    COLLATION404("hy-x-icu"),
    COLLATION405("hy-AM-x-icu"),
    COLLATION406("ia-x-icu"),
    COLLATION407("ia-001-x-icu"),
    COLLATION408("id-ID-x-icu"),
    COLLATION409("ig-x-icu"),
    COLLATION410("ig-NG-x-icu"),
    COLLATION411("ii-x-icu"),
    COLLATION412("ii-CN-x-icu"),
    COLLATION413("is-x-icu"),
    COLLATION414("is-IS-x-icu"),
    COLLATION415("it-x-icu"),
    COLLATION416("it-CH-x-icu"),
    COLLATION417("it-IT-x-icu"),
    COLLATION418("it-SM-x-icu"),
    COLLATION419("it-VA-x-icu"),
    COLLATION420("ja-x-icu"),
    COLLATION421("ja-JP-x-icu"),
    COLLATION422("jgo-x-icu"),
    COLLATION423("jgo-CM-x-icu"),
    COLLATION424("jmc-x-icu"),
    COLLATION425("jmc-TZ-x-icu"),
    COLLATION426("jv-x-icu"),
    COLLATION427("jv-ID-x-icu"),
    COLLATION428("ka-x-icu"),
    COLLATION429("ka-GE-x-icu"),
    COLLATION430("kab-x-icu"),
    COLLATION431("kab-DZ-x-icu"),
    COLLATION432("kam-x-icu"),
    COLLATION433("kam-KE-x-icu"),
    COLLATION434("kde-x-icu"),
    COLLATION435("kde-TZ-x-icu"),
    COLLATION436("kea-x-icu"),
    COLLATION437("kea-CV-x-icu"),
    COLLATION438("khq-x-icu"),
    COLLATION439("khq-ML-x-icu"),
    COLLATION440("ki-x-icu"),
    COLLATION441("ki-KE-x-icu"),
    COLLATION442("kk-x-icu"),
    COLLATION443("kk-KZ-x-icu"),
    COLLATION444("kkj-x-icu"),
    COLLATION445("kkj-CM-x-icu"),
    COLLATION446("kl-x-icu"),
    COLLATION447("kl-GL-x-icu"),
    COLLATION448("kln-x-icu"),
    COLLATION449("kln-KE-x-icu"),
    COLLATION450("km-x-icu"),
    COLLATION451("km-KH-x-icu"),
    COLLATION452("kn-x-icu"),
    COLLATION453("kn-IN-x-icu"),
    COLLATION454("ko-x-icu"),
    COLLATION455("ko-KP-x-icu"),
    COLLATION456("ko-KR-x-icu"),
    COLLATION457("kok-x-icu"),
    COLLATION458("kok-IN-x-icu"),
    COLLATION459("ks-x-icu"),
    COLLATION460("ks-Arab-x-icu"),
    COLLATION461("ks-Arab-IN-x-icu"),
    COLLATION462("ksb-x-icu"),
    COLLATION463("ksb-TZ-x-icu"),
    COLLATION464("ksf-x-icu"),
    COLLATION465("ksf-CM-x-icu"),
    COLLATION466("ksh-x-icu"),
    COLLATION467("ksh-DE-x-icu"),
    COLLATION468("ku-x-icu"),
    COLLATION469("ku-TR-x-icu"),
    COLLATION470("kw-x-icu"),
    COLLATION471("kw-GB-x-icu"),
    COLLATION472("ky-x-icu"),
    COLLATION473("ky-KG-x-icu"),
    COLLATION474("lag-x-icu"),
    COLLATION475("lag-TZ-x-icu"),
    COLLATION476("lb-x-icu"),
    COLLATION477("lb-LU-x-icu"),
    COLLATION478("lg-x-icu"),
    COLLATION479("lg-UG-x-icu"),
    COLLATION480("lkt-x-icu"),
    COLLATION481("lkt-US-x-icu"),
    COLLATION482("ln-x-icu"),
    COLLATION483("ln-AO-x-icu"),
    COLLATION484("ln-CD-x-icu"),
    COLLATION485("ln-CF-x-icu"),
    COLLATION486("ln-CG-x-icu"),
    COLLATION487("lo-x-icu"),
    COLLATION488("lo-LA-x-icu"),
    COLLATION489("lrc-x-icu"),
    COLLATION490("lrc-IQ-x-icu"),
    COLLATION491("lrc-IR-x-icu"),
    COLLATION492("lt-x-icu"),
    COLLATION493("lt-LT-x-icu"),
    COLLATION494("lu-x-icu"),
    COLLATION495("lu-CD-x-icu"),
    COLLATION496("luo-x-icu"),
    COLLATION497("luo-KE-x-icu"),
    COLLATION498("luy-x-icu"),
    COLLATION499("luy-KE-x-icu"),
    COLLATION500("lv-x-icu"),
    COLLATION501("lv-LV-x-icu"),
    COLLATION502("mai-x-icu"),
    COLLATION503("mai-IN-x-icu"),
    COLLATION504("mas-x-icu"),
    COLLATION505("mas-KE-x-icu"),
    COLLATION506("mas-TZ-x-icu"),
    COLLATION507("mer-x-icu"),
    COLLATION508("mer-KE-x-icu"),
    COLLATION509("mfe-x-icu"),
    COLLATION510("mfe-MU-x-icu"),
    COLLATION511("mg-x-icu"),
    COLLATION512("mg-MG-x-icu"),
    COLLATION513("mgh-x-icu"),
    COLLATION514("mgh-MZ-x-icu"),
    COLLATION515("mgo-x-icu"),
    COLLATION516("mgo-CM-x-icu"),
    COLLATION517("mi-x-icu"),
    COLLATION518("mi-NZ-x-icu"),
    COLLATION519("mk-x-icu"),
    COLLATION520("mk-MK-x-icu"),
    COLLATION521("ml-x-icu"),
    COLLATION522("ml-IN-x-icu"),
    COLLATION523("mn-x-icu"),
    COLLATION524("mn-MN-x-icu"),
    COLLATION525("mni-x-icu"),
    COLLATION526("mni-Beng-x-icu"),
    COLLATION527("mni-Beng-IN-x-icu"),
    COLLATION528("mr-x-icu"),
    COLLATION529("mr-IN-x-icu"),
    COLLATION530("ms-x-icu"),
    COLLATION531("ms-BN-x-icu"),
    COLLATION532("ms-ID-x-icu"),
    COLLATION533("ms-MY-x-icu"),
    COLLATION534("ms-SG-x-icu"),
    COLLATION535("mt-x-icu"),
    COLLATION536("mt-MT-x-icu"),
    COLLATION537("mua-x-icu"),
    COLLATION538("mua-CM-x-icu"),
    COLLATION539("my-x-icu"),
    COLLATION540("my-MM-x-icu"),
    COLLATION541("mzn-x-icu"),
    COLLATION542("mzn-IR-x-icu"),
    COLLATION543("naq-x-icu"),
    COLLATION544("naq-NA-x-icu"),
    COLLATION545("nb-x-icu"),
    COLLATION546("nb-NO-x-icu"),
    COLLATION547("nb-SJ-x-icu"),
    COLLATION548("nd-x-icu"),
    COLLATION549("nd-ZW-x-icu"),
    COLLATION550("nds-x-icu"),
    COLLATION551("nds-DE-x-icu"),
    COLLATION552("nds-NL-x-icu"),
    COLLATION553("ne-x-icu"),
    COLLATION554("ne-IN-x-icu"),
    COLLATION555("ne-NP-x-icu"),
    COLLATION556("nl-x-icu"),
    COLLATION557("nl-AW-x-icu"),
    COLLATION558("nl-BE-x-icu"),
    COLLATION559("nl-BQ-x-icu"),
    COLLATION560("nl-CW-x-icu"),
    COLLATION561("nl-NL-x-icu"),
    COLLATION562("nl-SR-x-icu"),
    COLLATION563("nl-SX-x-icu"),
    COLLATION564("nmg-x-icu"),
    COLLATION565("nmg-CM-x-icu"),
    COLLATION566("nn-x-icu"),
    COLLATION567("nn-NO-x-icu"),
    COLLATION568("nnh-x-icu"),
    COLLATION569("nnh-CM-x-icu"),
    COLLATION570("nus-x-icu"),
    COLLATION571("nus-SS-x-icu"),
    COLLATION572("nyn-x-icu"),
    COLLATION573("nyn-UG-x-icu"),
    COLLATION574("om-x-icu"),
    COLLATION575("om-ET-x-icu"),
    COLLATION576("om-KE-x-icu"),
    COLLATION577("or-x-icu"),
    COLLATION578("or-IN-x-icu"),
    COLLATION579("os-x-icu"),
    COLLATION580("os-GE-x-icu"),
    COLLATION581("os-RU-x-icu"),
    COLLATION582("pa-x-icu"),
    COLLATION583("pa-Arab-x-icu"),
    COLLATION584("pa-Arab-PK-x-icu"),
    COLLATION585("pa-Guru-x-icu"),
    COLLATION586("pa-Guru-IN-x-icu"),
    COLLATION587("pcm-x-icu"),
    COLLATION588("pcm-NG-x-icu"),
    COLLATION589("pl-x-icu"),
    COLLATION590("pl-PL-x-icu"),
    COLLATION591("ps-x-icu"),
    COLLATION592("ps-AF-x-icu"),
    COLLATION593("ps-PK-x-icu"),
    COLLATION594("pt-x-icu"),
    COLLATION595("pt-AO-x-icu"),
    COLLATION596("pt-BR-x-icu"),
    COLLATION597("pt-CH-x-icu"),
    COLLATION598("pt-CV-x-icu"),
    COLLATION599("pt-GQ-x-icu"),
    COLLATION600("pt-GW-x-icu"),
    COLLATION601("pt-LU-x-icu"),
    COLLATION602("pt-MO-x-icu"),
    COLLATION603("pt-MZ-x-icu"),
    COLLATION604("pt-PT-x-icu"),
    COLLATION605("pt-ST-x-icu"),
    COLLATION606("pt-TL-x-icu"),
    COLLATION607("qu-x-icu"),
    COLLATION608("qu-BO-x-icu"),
    COLLATION609("qu-EC-x-icu"),
    COLLATION610("qu-PE-x-icu"),
    COLLATION611("rm-x-icu"),
    COLLATION612("rm-CH-x-icu"),
    COLLATION613("rn-x-icu"),
    COLLATION614("rn-BI-x-icu"),
    COLLATION615("ro-x-icu"),
    COLLATION616("ro-MD-x-icu"),
    COLLATION617("ro-RO-x-icu"),
    COLLATION618("rof-x-icu"),
    COLLATION619("rof-TZ-x-icu"),
    COLLATION620("ru-x-icu"),
    COLLATION621("ru-BY-x-icu"),
    COLLATION622("ru-KG-x-icu"),
    COLLATION623("ru-KZ-x-icu"),
    COLLATION624("ru-MD-x-icu"),
    COLLATION625("ru-RU-x-icu"),
    COLLATION626("ru-UA-x-icu"),
    COLLATION627("rw-x-icu"),
    COLLATION628("rw-RW-x-icu"),
    COLLATION629("rwk-x-icu"),
    COLLATION630("rwk-TZ-x-icu"),
    COLLATION631("sah-x-icu"),
    COLLATION632("sah-RU-x-icu"),
    COLLATION633("saq-x-icu"),
    COLLATION634("saq-KE-x-icu"),
    COLLATION635("sat-x-icu"),
    COLLATION636("sat-Olck-x-icu"),
    COLLATION637("sat-Olck-IN-x-icu"),
    COLLATION638("sbp-x-icu"),
    COLLATION639("sbp-TZ-x-icu"),
    COLLATION640("sd-x-icu"),
    COLLATION641("sd-Arab-x-icu"),
    COLLATION642("sd-Arab-PK-x-icu"),
    COLLATION643("sd-Deva-x-icu"),
    COLLATION644("sd-Deva-IN-x-icu"),
    COLLATION645("se-x-icu"),
    COLLATION646("se-FI-x-icu"),
    COLLATION647("se-NO-x-icu"),
    COLLATION648("se-SE-x-icu"),
    COLLATION649("seh-x-icu"),
    COLLATION650("seh-MZ-x-icu"),
    COLLATION651("ses-x-icu"),
    COLLATION652("ses-ML-x-icu"),
    COLLATION653("sg-x-icu"),
    COLLATION654("sg-CF-x-icu"),
    COLLATION655("shi-x-icu"),
    COLLATION656("shi-Latn-x-icu"),
    COLLATION657("shi-Latn-MA-x-icu"),
    COLLATION658("shi-Tfng-x-icu"),
    COLLATION659("shi-Tfng-MA-x-icu"),
    COLLATION660("si-x-icu"),
    COLLATION661("si-LK-x-icu"),
    COLLATION662("sk-x-icu"),
    COLLATION663("sk-SK-x-icu"),
    COLLATION664("sl-x-icu"),
    COLLATION665("sl-SI-x-icu"),
    COLLATION666("smn-x-icu"),
    COLLATION667("smn-FI-x-icu"),
    COLLATION668("sn-x-icu"),
    COLLATION669("sn-ZW-x-icu"),
    COLLATION670("so-x-icu"),
    COLLATION671("so-DJ-x-icu"),
    COLLATION672("so-ET-x-icu"),
    COLLATION673("so-KE-x-icu"),
    COLLATION674("so-SO-x-icu"),
    COLLATION675("sq-x-icu"),
    COLLATION676("sq-AL-x-icu"),
    COLLATION677("sq-MK-x-icu"),
    COLLATION678("sq-XK-x-icu"),
    COLLATION679("sr-x-icu"),
    COLLATION680("sr-Cyrl-x-icu"),
    COLLATION681("sr-Cyrl-BA-x-icu"),
    COLLATION682("sr-Cyrl-ME-x-icu"),
    COLLATION683("sr-Cyrl-RS-x-icu"),
    COLLATION684("sr-Cyrl-XK-x-icu"),
    COLLATION685("sr-Latn-x-icu"),
    COLLATION686("sr-Latn-BA-x-icu"),
    COLLATION687("sr-Latn-ME-x-icu"),
    COLLATION688("sr-Latn-RS-x-icu"),
    COLLATION689("sr-Latn-XK-x-icu"),
    COLLATION690("su-x-icu"),
    COLLATION691("su-Latn-x-icu"),
    COLLATION692("su-Latn-ID-x-icu"),
    COLLATION693("sv-x-icu"),
    COLLATION694("sv-AX-x-icu"),
    COLLATION695("sv-FI-x-icu"),
    COLLATION696("sv-SE-x-icu"),
    COLLATION697("sw-x-icu"),
    COLLATION698("sw-CD-x-icu"),
    COLLATION699("sw-KE-x-icu"),
    COLLATION700("sw-TZ-x-icu"),
    COLLATION701("sw-UG-x-icu"),
    COLLATION702("ta-x-icu"),
    COLLATION703("ta-IN-x-icu"),
    COLLATION704("ta-LK-x-icu"),
    COLLATION705("ta-MY-x-icu"),
    COLLATION706("ta-SG-x-icu"),
    COLLATION707("te-x-icu"),
    COLLATION708("te-IN-x-icu"),
    COLLATION709("teo-x-icu"),
    COLLATION710("teo-KE-x-icu"),
    COLLATION711("teo-UG-x-icu"),
    COLLATION712("tg-x-icu"),
    COLLATION713("tg-TJ-x-icu"),
    COLLATION714("th-x-icu"),
    COLLATION715("th-TH-x-icu"),
    COLLATION716("ti-x-icu"),
    COLLATION717("ti-ER-x-icu"),
    COLLATION718("ti-ET-x-icu"),
    COLLATION719("tk-x-icu"),
    COLLATION720("tk-TM-x-icu"),
    COLLATION721("to-x-icu"),
    COLLATION722("to-TO-x-icu"),
    COLLATION723("tr-x-icu"),
    COLLATION724("tr-CY-x-icu"),
    COLLATION725("tr-TR-x-icu"),
    COLLATION726("tt-x-icu"),
    COLLATION727("tt-RU-x-icu"),
    COLLATION728("twq-x-icu"),
    COLLATION729("twq-NE-x-icu"),
    COLLATION730("tzm-x-icu"),
    COLLATION731("tzm-MA-x-icu"),
    COLLATION732("ug-x-icu"),
    COLLATION733("ug-CN-x-icu"),
    COLLATION734("uk-x-icu"),
    COLLATION735("uk-UA-x-icu"),
    COLLATION736("ur-x-icu"),
    COLLATION737("ur-IN-x-icu"),
    COLLATION738("ur-PK-x-icu"),
    COLLATION739("uz-x-icu"),
    COLLATION740("uz-Arab-x-icu"),
    COLLATION741("uz-Arab-AF-x-icu"),
    COLLATION742("uz-Cyrl-x-icu"),
    COLLATION743("uz-Cyrl-UZ-x-icu"),
    COLLATION744("uz-Latn-x-icu"),
    COLLATION745("uz-Latn-UZ-x-icu"),
    COLLATION746("vai-x-icu"),
    COLLATION747("vai-Latn-x-icu"),
    COLLATION748("vai-Latn-LR-x-icu"),
    COLLATION749("vai-Vaii-x-icu"),
    COLLATION750("vai-Vaii-LR-x-icu"),
    COLLATION751("vi-x-icu"),
    COLLATION752("vi-VN-x-icu"),
    COLLATION753("vun-x-icu"),
    COLLATION754("vun-TZ-x-icu"),
    COLLATION755("wae-x-icu"),
    COLLATION756("wae-CH-x-icu"),
    COLLATION757("wo-x-icu"),
    COLLATION758("wo-SN-x-icu"),
    COLLATION759("xh-x-icu"),
    COLLATION760("xh-ZA-x-icu"),
    COLLATION761("xog-x-icu"),
    COLLATION762("xog-UG-x-icu"),
    COLLATION763("yav-x-icu"),
    COLLATION764("yav-CM-x-icu"),
    COLLATION765("yi-x-icu"),
    COLLATION766("yi-001-x-icu"),
    COLLATION767("yo-x-icu"),
    COLLATION768("yo-BJ-x-icu"),
    COLLATION769("yo-NG-x-icu"),
    COLLATION770("yue-x-icu"),
    COLLATION771("yue-Hans-x-icu"),
    COLLATION772("yue-Hans-CN-x-icu"),
    COLLATION773("yue-Hant-x-icu"),
    COLLATION774("yue-Hant-HK-x-icu"),
    COLLATION775("zgh-x-icu"),
    COLLATION776("zgh-MA-x-icu"),
    COLLATION777("zh-x-icu"),
    COLLATION778("zh-Hans-x-icu"),
    COLLATION779("zh-Hans-CN-x-icu"),
    COLLATION780("zh-Hans-HK-x-icu"),
    COLLATION781("zh-Hans-MO-x-icu"),
    COLLATION782("zh-Hans-SG-x-icu"),
    COLLATION783("zh-Hant-x-icu"),
    COLLATION784("zh-Hant-HK-x-icu"),
    COLLATION785("zh-Hant-MO-x-icu"),
    COLLATION786("zh-Hant-TW-x-icu"),
    COLLATION787("zu-x-icu"),
    COLLATION788("zu-ZA-x-icu"),
    COLLATION789("aa"),
    COLLATION790("aa-DJ"),
    COLLATION791("aa_DJ"),
    COLLATION792("aa-ER"),
    COLLATION793("aa_ER"),
    COLLATION794("aa-ET"),
    COLLATION795("aa_ET"),
    COLLATION796("af"),
    COLLATION797("af-NA"),
    COLLATION798("af_NA"),
    COLLATION799("af-ZA"),
    COLLATION800("af_ZA"),
    COLLATION801("agq"),
    COLLATION802("agq-CM"),
    COLLATION803("agq_CM"),
    COLLATION804("ak"),
    COLLATION805("ak-GH"),
    COLLATION806("ak_GH"),
    COLLATION807("am"),
    COLLATION808("am-ET"),
    COLLATION809("am_ET"),
    COLLATION810("ar"),
    COLLATION811("ar-001"),
    COLLATION812("ar_001"),
    COLLATION813("ar-AE"),
    COLLATION814("ar_AE"),
    COLLATION815("ar-BH"),
    COLLATION816("ar_BH"),
    COLLATION817("ar-DJ"),
    COLLATION818("ar_DJ"),
    COLLATION819("ar-DZ"),
    COLLATION820("ar_DZ"),
    COLLATION821("ar-EG"),
    COLLATION822("ar_EG"),
    COLLATION823("ar-ER"),
    COLLATION824("ar_ER"),
    COLLATION825("ar-IL"),
    COLLATION826("ar_IL"),
    COLLATION827("ar-IQ"),
    COLLATION828("ar_IQ"),
    COLLATION829("ar-JO"),
    COLLATION830("ar_JO"),
    COLLATION831("ar-KM"),
    COLLATION832("ar_KM"),
    COLLATION833("ar-KW"),
    COLLATION834("ar_KW"),
    COLLATION835("ar-LB"),
    COLLATION836("ar_LB"),
    COLLATION837("ar-LY"),
    COLLATION838("ar_LY"),
    COLLATION839("ar-MA"),
    COLLATION840("ar_MA"),
    COLLATION841("ar-MR"),
    COLLATION842("ar_MR"),
    COLLATION843("ar-OM"),
    COLLATION844("ar_OM"),
    COLLATION845("ar-PS"),
    COLLATION846("ar_PS"),
    COLLATION847("ar-QA"),
    COLLATION848("ar_QA"),
    COLLATION849("ar-SA"),
    COLLATION850("ar_SA"),
    COLLATION851("ar-SD"),
    COLLATION852("ar_SD"),
    COLLATION853("ar-SO"),
    COLLATION854("ar_SO"),
    COLLATION855("ar-SS"),
    COLLATION856("ar_SS"),
    COLLATION857("ar-SY"),
    COLLATION858("ar_SY"),
    COLLATION859("ar-TD"),
    COLLATION860("ar_TD"),
    COLLATION861("ar-TN"),
    COLLATION862("ar_TN"),
    COLLATION863("ar-YE"),
    COLLATION864("ar_YE"),
    COLLATION865("arn"),
    COLLATION866("arn-CL"),
    COLLATION867("arn_CL"),
    COLLATION868("as"),
    COLLATION869("as-IN"),
    COLLATION870("as_IN"),
    COLLATION871("asa"),
    COLLATION872("asa-TZ"),
    COLLATION873("asa_TZ"),
    COLLATION874("ast"),
    COLLATION875("ast-ES"),
    COLLATION876("ast_ES"),
    COLLATION877("az"),
    COLLATION878("az-Cyrl"),
    COLLATION879("az_Cyrl"),
    COLLATION880("az-Cyrl-AZ"),
    COLLATION881("az_Cyrl_AZ"),
    COLLATION882("az-Latn"),
    COLLATION883("az_Latn"),
    COLLATION884("az-Latn-AZ"),
    COLLATION885("az_Latn_AZ"),
    COLLATION886("ba"),
    COLLATION887("ba-RU"),
    COLLATION888("ba_RU"),
    COLLATION889("bas"),
    COLLATION890("bas-CM"),
    COLLATION891("bas_CM"),
    COLLATION892("be"),
    COLLATION893("be-BY"),
    COLLATION894("be_BY"),
    COLLATION895("bem"),
    COLLATION896("bem-ZM"),
    COLLATION897("bem_ZM"),
    COLLATION898("bez"),
    COLLATION899("bez-TZ"),
    COLLATION900("bez_TZ"),
    COLLATION901("bg"),
    COLLATION902("bg-BG"),
    COLLATION903("bg_BG"),
    COLLATION904("bin"),
    COLLATION905("bin-NG"),
    COLLATION906("bin_NG"),
    COLLATION907("bm"),
    COLLATION908("bm-Latn"),
    COLLATION909("bm_Latn"),
    COLLATION910("bm-Latn-ML"),
    COLLATION911("bm_Latn_ML"),
    COLLATION912("bn"),
    COLLATION913("bn-BD"),
    COLLATION914("bn_BD"),
    COLLATION915("bn-IN"),
    COLLATION916("bn_IN"),
    COLLATION917("bo"),
    COLLATION918("bo-CN"),
    COLLATION919("bo_CN"),
    COLLATION920("bo-IN"),
    COLLATION921("bo_IN"),
    COLLATION922("br"),
    COLLATION923("br-FR"),
    COLLATION924("br_FR"),
    COLLATION925("brx"),
    COLLATION926("brx-IN"),
    COLLATION927("brx_IN"),
    COLLATION928("bs"),
    COLLATION929("bs-Cyrl"),
    COLLATION930("bs_Cyrl"),
    COLLATION931("bs-Cyrl-BA"),
    COLLATION932("bs_Cyrl_BA"),
    COLLATION933("bs-Latn"),
    COLLATION934("bs_Latn"),
    COLLATION935("bs-Latn-BA"),
    COLLATION936("bs_Latn_BA"),
    COLLATION937("byn"),
    COLLATION938("byn-ER"),
    COLLATION939("byn_ER"),
    COLLATION940("ca"),
    COLLATION941("ca-AD"),
    COLLATION942("ca_AD"),
    COLLATION943("ca-ES"),
    COLLATION944("ca_ES"),
    COLLATION945("ca-ES-valencia"),
    COLLATION946("ca_ES_valencia"),
    COLLATION947("ca-FR"),
    COLLATION948("ca_FR"),
    COLLATION949("ca-IT"),
    COLLATION950("ca_IT"),
    COLLATION951("ccp"),
    COLLATION952("ccp-Cakm"),
    COLLATION953("ccp_Cakm"),
    COLLATION954("ccp-Cakm-BD"),
    COLLATION955("ccp_Cakm_BD"),
    COLLATION956("ccp-Cakm-IN"),
    COLLATION957("ccp_Cakm_IN"),
    COLLATION958("ce"),
    COLLATION959("ce-RU"),
    COLLATION960("ce_RU"),
    COLLATION961("ceb"),
    COLLATION962("ceb-Latn"),
    COLLATION963("ceb_Latn"),
    COLLATION964("ceb-Latn-PH"),
    COLLATION965("ceb_Latn_PH"),
    COLLATION966("cgg"),
    COLLATION967("cgg-UG"),
    COLLATION968("cgg_UG"),
    COLLATION969("chr"),
    COLLATION970("chr-Cher"),
    COLLATION971("chr_Cher"),
    COLLATION972("chr-Cher-US"),
    COLLATION973("chr_Cher_US"),
    COLLATION974("co"),
    COLLATION975("co-FR"),
    COLLATION976("co_FR"),
    COLLATION977("cs"),
    COLLATION978("cs-CZ"),
    COLLATION979("cs_CZ"),
    COLLATION980("cu"),
    COLLATION981("cu-RU"),
    COLLATION982("cu_RU"),
    COLLATION983("cy"),
    COLLATION984("cy-GB"),
    COLLATION985("cy_GB"),
    COLLATION986("da"),
    COLLATION987("da-DK"),
    COLLATION988("da_DK"),
    COLLATION989("da-GL"),
    COLLATION990("da_GL"),
    COLLATION991("dav"),
    COLLATION992("dav-KE"),
    COLLATION993("dav_KE"),
    COLLATION994("de"),
    COLLATION995("de-AT"),
    COLLATION996("de_AT"),
    COLLATION997("de-BE"),
    COLLATION998("de_BE"),
    COLLATION999("de-CH"),
    COLLATION1000("de_CH"),
    COLLATION1001("de-DE"),
    COLLATION1002("de_DE"),
    COLLATION1003("de-DE_phoneb"),
    COLLATION1004("de_DE_phoneb"),
    COLLATION1005("de-IT"),
    COLLATION1006("de_IT"),
    COLLATION1007("de-LI"),
    COLLATION1008("de_LI"),
    COLLATION1009("de-LU"),
    COLLATION1010("de_LU"),
    COLLATION1011("dje"),
    COLLATION1012("dje-NE"),
    COLLATION1013("dje_NE"),
    COLLATION1014("dsb"),
    COLLATION1015("dsb-DE"),
    COLLATION1016("dsb_DE"),
    COLLATION1017("dua"),
    COLLATION1018("dua-CM"),
    COLLATION1019("dua_CM"),
    COLLATION1020("dv"),
    COLLATION1021("dv-MV"),
    COLLATION1022("dv_MV"),
    COLLATION1023("dyo"),
    COLLATION1024("dyo-SN"),
    COLLATION1025("dyo_SN"),
    COLLATION1026("dz"),
    COLLATION1027("dz-BT"),
    COLLATION1028("dz_BT"),
    COLLATION1029("ebu"),
    COLLATION1030("ebu-KE"),
    COLLATION1031("ebu_KE"),
    COLLATION1032("ee"),
    COLLATION1033("ee-GH"),
    COLLATION1034("ee_GH"),
    COLLATION1035("ee-TG"),
    COLLATION1036("ee_TG"),
    COLLATION1037("el"),
    COLLATION1038("el-CY"),
    COLLATION1039("el_CY"),
    COLLATION1040("el-GR"),
    COLLATION1041("el_GR"),
    COLLATION1042("en"),
    COLLATION1043("en-001"),
    COLLATION1044("en_001"),
    COLLATION1045("en-029"),
    COLLATION1046("en_029"),
    COLLATION1047("en-150"),
    COLLATION1048("en_150"),
    COLLATION1049("en-AE"),
    COLLATION1050("en_AE"),
    COLLATION1051("en-AG"),
    COLLATION1052("en_AG"),
    COLLATION1053("en-AI"),
    COLLATION1054("en_AI"),
    COLLATION1055("en-AS"),
    COLLATION1056("en_AS"),
    COLLATION1057("en-AT"),
    COLLATION1058("en_AT"),
    COLLATION1059("en-AU"),
    COLLATION1060("en_AU"),
    COLLATION1061("en-BB"),
    COLLATION1062("en_BB"),
    COLLATION1063("en-BE"),
    COLLATION1064("en_BE"),
    COLLATION1065("en-BI"),
    COLLATION1066("en_BI"),
    COLLATION1067("en-BM"),
    COLLATION1068("en_BM"),
    COLLATION1069("en-BS"),
    COLLATION1070("en_BS"),
    COLLATION1071("en-BW"),
    COLLATION1072("en_BW"),
    COLLATION1073("en-BZ"),
    COLLATION1074("en_BZ"),
    COLLATION1075("en-CA"),
    COLLATION1076("en_CA"),
    COLLATION1077("en-CC"),
    COLLATION1078("en_CC"),
    COLLATION1079("en-CH"),
    COLLATION1080("en_CH"),
    COLLATION1081("en-CK"),
    COLLATION1082("en_CK"),
    COLLATION1083("en-CM"),
    COLLATION1084("en_CM"),
    COLLATION1085("en-CX"),
    COLLATION1086("en_CX"),
    COLLATION1087("en-CY"),
    COLLATION1088("en_CY"),
    COLLATION1089("en-DE"),
    COLLATION1090("en_DE"),
    COLLATION1091("en-DK"),
    COLLATION1092("en_DK"),
    COLLATION1093("en-DM"),
    COLLATION1094("en_DM"),
    COLLATION1095("en-ER"),
    COLLATION1096("en_ER"),
    COLLATION1097("en-FI"),
    COLLATION1098("en_FI"),
    COLLATION1099("en-FJ"),
    COLLATION1100("en_FJ"),
    COLLATION1101("en-FK"),
    COLLATION1102("en_FK"),
    COLLATION1103("en-FM"),
    COLLATION1104("en_FM"),
    COLLATION1105("en-GB"),
    COLLATION1106("en_GB"),
    COLLATION1107("en-GD"),
    COLLATION1108("en_GD"),
    COLLATION1109("en-GG"),
    COLLATION1110("en_GG"),
    COLLATION1111("en-GH"),
    COLLATION1112("en_GH"),
    COLLATION1113("en-GI"),
    COLLATION1114("en_GI"),
    COLLATION1115("en-GM"),
    COLLATION1116("en_GM"),
    COLLATION1117("en-GU"),
    COLLATION1118("en_GU"),
    COLLATION1119("en-GY"),
    COLLATION1120("en_GY"),
    COLLATION1121("en-HK"),
    COLLATION1122("en_HK"),
    COLLATION1123("en-ID"),
    COLLATION1124("en_ID"),
    COLLATION1125("en-IE"),
    COLLATION1126("en_IE"),
    COLLATION1127("en-IL"),
    COLLATION1128("en_IL"),
    COLLATION1129("en-IM"),
    COLLATION1130("en_IM"),
    COLLATION1131("en-IN"),
    COLLATION1132("en_IN"),
    COLLATION1133("en-IO"),
    COLLATION1134("en_IO"),
    COLLATION1135("en-JE"),
    COLLATION1136("en_JE"),
    COLLATION1137("en-JM"),
    COLLATION1138("en_JM"),
    COLLATION1139("en-KE"),
    COLLATION1140("en_KE"),
    COLLATION1141("en-KI"),
    COLLATION1142("en_KI"),
    COLLATION1143("en-KN"),
    COLLATION1144("en_KN"),
    COLLATION1145("en-KY"),
    COLLATION1146("en_KY"),
    COLLATION1147("en-LC"),
    COLLATION1148("en_LC"),
    COLLATION1149("en-LR"),
    COLLATION1150("en_LR"),
    COLLATION1151("en-LS"),
    COLLATION1152("en_LS"),
    COLLATION1153("en-MG"),
    COLLATION1154("en_MG"),
    COLLATION1155("en-MH"),
    COLLATION1156("en_MH"),
    COLLATION1157("en-MO"),
    COLLATION1158("en_MO"),
    COLLATION1159("en-MP"),
    COLLATION1160("en_MP"),
    COLLATION1161("en-MS"),
    COLLATION1162("en_MS"),
    COLLATION1163("en-MT"),
    COLLATION1164("en_MT"),
    COLLATION1165("en-MU"),
    COLLATION1166("en_MU"),
    COLLATION1167("en-MW"),
    COLLATION1168("en_MW"),
    COLLATION1169("en-MY"),
    COLLATION1170("en_MY"),
    COLLATION1171("en-NA"),
    COLLATION1172("en_NA"),
    COLLATION1173("en-NF"),
    COLLATION1174("en_NF"),
    COLLATION1175("en-NG"),
    COLLATION1176("en_NG"),
    COLLATION1177("en-NL"),
    COLLATION1178("en_NL"),
    COLLATION1179("en-NR"),
    COLLATION1180("en_NR"),
    COLLATION1181("en-NU"),
    COLLATION1182("en_NU"),
    COLLATION1183("en-NZ"),
    COLLATION1184("en_NZ"),
    COLLATION1185("en-PG"),
    COLLATION1186("en_PG"),
    COLLATION1187("en-PH"),
    COLLATION1188("en_PH"),
    COLLATION1189("en-PK"),
    COLLATION1190("en_PK"),
    COLLATION1191("en-PN"),
    COLLATION1192("en_PN"),
    COLLATION1193("en-PR"),
    COLLATION1194("en_PR"),
    COLLATION1195("en-PW"),
    COLLATION1196("en_PW"),
    COLLATION1197("en-RW"),
    COLLATION1198("en_RW"),
    COLLATION1199("en-SB"),
    COLLATION1200("en_SB"),
    COLLATION1201("en-SC"),
    COLLATION1202("en_SC"),
    COLLATION1203("en-SD"),
    COLLATION1204("en_SD"),
    COLLATION1205("en-SE"),
    COLLATION1206("en_SE"),
    COLLATION1207("en-SG"),
    COLLATION1208("en_SG"),
    COLLATION1209("en-SH"),
    COLLATION1210("en_SH"),
    COLLATION1211("en-SI"),
    COLLATION1212("en_SI"),
    COLLATION1213("en-SL"),
    COLLATION1214("en_SL"),
    COLLATION1215("en-SS"),
    COLLATION1216("en_SS"),
    COLLATION1217("en-SX"),
    COLLATION1218("en_SX"),
    COLLATION1219("en-SZ"),
    COLLATION1220("en_SZ"),
    COLLATION1221("en-TC"),
    COLLATION1222("en_TC"),
    COLLATION1223("en-TK"),
    COLLATION1224("en_TK"),
    COLLATION1225("en-TO"),
    COLLATION1226("en_TO"),
    COLLATION1227("en-TT"),
    COLLATION1228("en_TT"),
    COLLATION1229("en-TV"),
    COLLATION1230("en_TV"),
    COLLATION1231("en-TZ"),
    COLLATION1232("en_TZ"),
    COLLATION1233("en-UG"),
    COLLATION1234("en_UG"),
    COLLATION1235("en-UM"),
    COLLATION1236("en_UM"),
    COLLATION1237("en-US"),
    COLLATION1238("en_US"),
    COLLATION1239("en-VC"),
    COLLATION1240("en_VC"),
    COLLATION1241("en-VG"),
    COLLATION1242("en_VG"),
    COLLATION1243("en-VI"),
    COLLATION1244("en_VI"),
    COLLATION1245("en-VU"),
    COLLATION1246("en_VU"),
    COLLATION1247("en-WS"),
    COLLATION1248("en_WS"),
    COLLATION1249("en-ZA"),
    COLLATION1250("en_ZA"),
    COLLATION1251("en-ZM"),
    COLLATION1252("en_ZM"),
    COLLATION1253("en-ZW"),
    COLLATION1254("en_ZW"),
    COLLATION1255("eo"),
    COLLATION1256("eo-001"),
    COLLATION1257("eo_001"),
    COLLATION1258("es"),
    COLLATION1259("es-419"),
    COLLATION1260("es_419"),
    COLLATION1261("es-AR"),
    COLLATION1262("es_AR"),
    COLLATION1263("es-BO"),
    COLLATION1264("es_BO"),
    COLLATION1265("es-BR"),
    COLLATION1266("es_BR"),
    COLLATION1267("es-BZ"),
    COLLATION1268("es_BZ"),
    COLLATION1269("es-CL"),
    COLLATION1270("es_CL"),
    COLLATION1271("es-CO"),
    COLLATION1272("es_CO"),
    COLLATION1273("es-CR"),
    COLLATION1274("es_CR"),
    COLLATION1275("es-CU"),
    COLLATION1276("es_CU"),
    COLLATION1277("es-DO"),
    COLLATION1278("es_DO"),
    COLLATION1279("es-EC"),
    COLLATION1280("es_EC"),
    COLLATION1281("es-ES"),
    COLLATION1282("es_ES"),
    COLLATION1283("es-ES_tradnl"),
    COLLATION1284("es_ES_tradnl"),
    COLLATION1285("es-GQ"),
    COLLATION1286("es_GQ"),
    COLLATION1287("es-GT"),
    COLLATION1288("es_GT"),
    COLLATION1289("es-HN"),
    COLLATION1290("es_HN"),
    COLLATION1291("es-MX"),
    COLLATION1292("es_MX"),
    COLLATION1293("es-NI"),
    COLLATION1294("es_NI"),
    COLLATION1295("es-PA"),
    COLLATION1296("es_PA"),
    COLLATION1297("es-PE"),
    COLLATION1298("es_PE"),
    COLLATION1299("es-PH"),
    COLLATION1300("es_PH"),
    COLLATION1301("es-PR"),
    COLLATION1302("es_PR"),
    COLLATION1303("es-PY"),
    COLLATION1304("es_PY"),
    COLLATION1305("es-SV"),
    COLLATION1306("es_SV"),
    COLLATION1307("es-US"),
    COLLATION1308("es_US"),
    COLLATION1309("es-UY"),
    COLLATION1310("es_UY"),
    COLLATION1311("es-VE"),
    COLLATION1312("es_VE"),
    COLLATION1313("et"),
    COLLATION1314("et-EE"),
    COLLATION1315("et_EE"),
    COLLATION1316("eu"),
    COLLATION1317("eu-ES"),
    COLLATION1318("eu_ES"),
    COLLATION1319("ewo"),
    COLLATION1320("ewo-CM"),
    COLLATION1321("ewo_CM"),
    COLLATION1322("fa"),
    COLLATION1323("fa-IR"),
    COLLATION1324("fa_IR"),
    COLLATION1325("ff"),
    COLLATION1326("ff-Latn"),
    COLLATION1327("ff_Latn"),
    COLLATION1328("ff-Latn-BF"),
    COLLATION1329("ff_Latn_BF"),
    COLLATION1330("ff-Latn-CM"),
    COLLATION1331("ff_Latn_CM"),
    COLLATION1332("ff-Latn-GH"),
    COLLATION1333("ff_Latn_GH"),
    COLLATION1334("ff-Latn-GM"),
    COLLATION1335("ff_Latn_GM"),
    COLLATION1336("ff-Latn-GN"),
    COLLATION1337("ff_Latn_GN"),
    COLLATION1338("ff-Latn-GW"),
    COLLATION1339("ff_Latn_GW"),
    COLLATION1340("ff-Latn-LR"),
    COLLATION1341("ff_Latn_LR"),
    COLLATION1342("ff-Latn-MR"),
    COLLATION1343("ff_Latn_MR"),
    COLLATION1344("ff-Latn-NE"),
    COLLATION1345("ff_Latn_NE"),
    COLLATION1346("ff-Latn-NG"),
    COLLATION1347("ff_Latn_NG"),
    COLLATION1348("ff-Latn-SL"),
    COLLATION1349("ff_Latn_SL"),
    COLLATION1350("ff-Latn-SN"),
    COLLATION1351("ff_Latn_SN"),
    COLLATION1352("fi"),
    COLLATION1353("fi-FI"),
    COLLATION1354("fi_FI"),
    COLLATION1355("fil"),
    COLLATION1356("fil-PH"),
    COLLATION1357("fil_PH"),
    COLLATION1358("fo"),
    COLLATION1359("fo-DK"),
    COLLATION1360("fo_DK"),
    COLLATION1361("fo-FO"),
    COLLATION1362("fo_FO"),
    COLLATION1363("fr"),
    COLLATION1364("fr-029"),
    COLLATION1365("fr_029"),
    COLLATION1366("fr-BE"),
    COLLATION1367("fr_BE"),
    COLLATION1368("fr-BF"),
    COLLATION1369("fr_BF"),
    COLLATION1370("fr-BI"),
    COLLATION1371("fr_BI"),
    COLLATION1372("fr-BJ"),
    COLLATION1373("fr_BJ"),
    COLLATION1374("fr-BL"),
    COLLATION1375("fr_BL"),
    COLLATION1376("fr-CA"),
    COLLATION1377("fr_CA"),
    COLLATION1378("fr-CD"),
    COLLATION1379("fr_CD"),
    COLLATION1380("fr-CF"),
    COLLATION1381("fr_CF"),
    COLLATION1382("fr-CG"),
    COLLATION1383("fr_CG"),
    COLLATION1384("fr-CH"),
    COLLATION1385("fr_CH"),
    COLLATION1386("fr-CI"),
    COLLATION1387("fr_CI"),
    COLLATION1388("fr-CM"),
    COLLATION1389("fr_CM"),
    COLLATION1390("fr-DJ"),
    COLLATION1391("fr_DJ"),
    COLLATION1392("fr-DZ"),
    COLLATION1393("fr_DZ"),
    COLLATION1394("fr-FR"),
    COLLATION1395("fr_FR"),
    COLLATION1396("fr-GA"),
    COLLATION1397("fr_GA"),
    COLLATION1398("fr-GF"),
    COLLATION1399("fr_GF"),
    COLLATION1400("fr-GN"),
    COLLATION1401("fr_GN"),
    COLLATION1402("fr-GP"),
    COLLATION1403("fr_GP"),
    COLLATION1404("fr-GQ"),
    COLLATION1405("fr_GQ"),
    COLLATION1406("fr-HT"),
    COLLATION1407("fr_HT"),
    COLLATION1408("fr-KM"),
    COLLATION1409("fr_KM"),
    COLLATION1410("fr-LU"),
    COLLATION1411("fr_LU"),
    COLLATION1412("fr-MA"),
    COLLATION1413("fr_MA"),
    COLLATION1414("fr-MC"),
    COLLATION1415("fr_MC"),
    COLLATION1416("fr-MF"),
    COLLATION1417("fr_MF"),
    COLLATION1418("fr-MG"),
    COLLATION1419("fr_MG"),
    COLLATION1420("fr-ML"),
    COLLATION1421("fr_ML"),
    COLLATION1422("fr-MQ"),
    COLLATION1423("fr_MQ"),
    COLLATION1424("fr-MR"),
    COLLATION1425("fr_MR"),
    COLLATION1426("fr-MU"),
    COLLATION1427("fr_MU"),
    COLLATION1428("fr-NC"),
    COLLATION1429("fr_NC"),
    COLLATION1430("fr-NE"),
    COLLATION1431("fr_NE"),
    COLLATION1432("fr-PF"),
    COLLATION1433("fr_PF"),
    COLLATION1434("fr-PM"),
    COLLATION1435("fr_PM"),
    COLLATION1436("fr-RE"),
    COLLATION1437("fr_RE"),
    COLLATION1438("fr-RW"),
    COLLATION1439("fr_RW"),
    COLLATION1440("fr-SC"),
    COLLATION1441("fr_SC"),
    COLLATION1442("fr-SN"),
    COLLATION1443("fr_SN"),
    COLLATION1444("fr-SY"),
    COLLATION1445("fr_SY"),
    COLLATION1446("fr-TD"),
    COLLATION1447("fr_TD"),
    COLLATION1448("fr-TG"),
    COLLATION1449("fr_TG"),
    COLLATION1450("fr-TN"),
    COLLATION1451("fr_TN"),
    COLLATION1452("fr-VU"),
    COLLATION1453("fr_VU"),
    COLLATION1454("fr-WF"),
    COLLATION1455("fr_WF"),
    COLLATION1456("fr-YT"),
    COLLATION1457("fr_YT"),
    COLLATION1458("fur"),
    COLLATION1459("fur-IT"),
    COLLATION1460("fur_IT"),
    COLLATION1461("fy"),
    COLLATION1462("fy-NL"),
    COLLATION1463("fy_NL"),
    COLLATION1464("ga"),
    COLLATION1465("ga-IE"),
    COLLATION1466("ga_IE"),
    COLLATION1467("gd"),
    COLLATION1468("gd-GB"),
    COLLATION1469("gd_GB"),
    COLLATION1470("gl"),
    COLLATION1471("gl-ES"),
    COLLATION1472("gl_ES"),
    COLLATION1473("gn"),
    COLLATION1474("gn-PY"),
    COLLATION1475("gn_PY"),
    COLLATION1476("gsw"),
    COLLATION1477("gsw-CH"),
    COLLATION1478("gsw_CH"),
    COLLATION1479("gsw-FR"),
    COLLATION1480("gsw_FR"),
    COLLATION1481("gsw-LI"),
    COLLATION1482("gsw_LI"),
    COLLATION1483("gu"),
    COLLATION1484("gu-IN"),
    COLLATION1485("gu_IN"),
    COLLATION1486("guz"),
    COLLATION1487("guz-KE"),
    COLLATION1488("guz_KE"),
    COLLATION1489("gv"),
    COLLATION1490("gv-IM"),
    COLLATION1491("gv_IM"),
    COLLATION1492("ha"),
    COLLATION1493("ha-Latn"),
    COLLATION1494("ha_Latn"),
    COLLATION1495("ha-Latn-GH"),
    COLLATION1496("ha_Latn_GH"),
    COLLATION1497("ha-Latn-NE"),
    COLLATION1498("ha_Latn_NE"),
    COLLATION1499("ha-Latn-NG"),
    COLLATION1500("ha_Latn_NG"),
    COLLATION1501("haw"),
    COLLATION1502("haw-US"),
    COLLATION1503("haw_US"),
    COLLATION1504("he"),
    COLLATION1505("he-IL"),
    COLLATION1506("he_IL"),
    COLLATION1507("hi"),
    COLLATION1508("hi-IN"),
    COLLATION1509("hi_IN"),
    COLLATION1510("hr"),
    COLLATION1511("hr-BA"),
    COLLATION1512("hr_BA"),
    COLLATION1513("hr-HR"),
    COLLATION1514("hr_HR"),
    COLLATION1515("hsb"),
    COLLATION1516("hsb-DE"),
    COLLATION1517("hsb_DE"),
    COLLATION1518("hu"),
    COLLATION1519("hu-HU"),
    COLLATION1520("hu_HU"),
    COLLATION1521("hu-HU_technl"),
    COLLATION1522("hu_HU_technl"),
    COLLATION1523("hy"),
    COLLATION1524("hy-AM"),
    COLLATION1525("hy_AM"),
    COLLATION1526("ia"),
    COLLATION1527("ia-001"),
    COLLATION1528("ia_001"),
    COLLATION1529("ibb"),
    COLLATION1530("ibb-NG"),
    COLLATION1531("ibb_NG"),
    COLLATION1532("id"),
    COLLATION1533("id-ID"),
    COLLATION1534("id_ID"),
    COLLATION1535("ig"),
    COLLATION1536("ig-NG"),
    COLLATION1537("ig_NG"),
    COLLATION1538("ii"),
    COLLATION1539("ii-CN"),
    COLLATION1540("ii_CN"),
    COLLATION1541("is"),
    COLLATION1542("is-IS"),
    COLLATION1543("is_IS"),
    COLLATION1544("it"),
    COLLATION1545("it-CH"),
    COLLATION1546("it_CH"),
    COLLATION1547("it-IT"),
    COLLATION1548("it_IT"),
    COLLATION1549("it-SM"),
    COLLATION1550("it_SM"),
    COLLATION1551("it-VA"),
    COLLATION1552("it_VA"),
    COLLATION1553("iu"),
    COLLATION1554("iu-Cans"),
    COLLATION1555("iu_Cans"),
    COLLATION1556("iu-Cans-CA"),
    COLLATION1557("iu_Cans_CA"),
    COLLATION1558("iu-Latn"),
    COLLATION1559("iu_Latn"),
    COLLATION1560("iu-Latn-CA"),
    COLLATION1561("iu_Latn_CA"),
    COLLATION1562("jgo"),
    COLLATION1563("jgo-CM"),
    COLLATION1564("jgo_CM"),
    COLLATION1565("jmc"),
    COLLATION1566("jmc-TZ"),
    COLLATION1567("jmc_TZ"),
    COLLATION1568("jv"),
    COLLATION1569("jv-Java"),
    COLLATION1570("jv_Java"),
    COLLATION1571("jv-Java-ID"),
    COLLATION1572("jv_Java_ID"),
    COLLATION1573("jv-Latn"),
    COLLATION1574("jv_Latn"),
    COLLATION1575("jv-Latn-ID"),
    COLLATION1576("jv_Latn_ID"),
    COLLATION1577("ka"),
    COLLATION1578("ka-GE"),
    COLLATION1579("ka_GE"),
    COLLATION1580("ka-GE_modern"),
    COLLATION1581("ka_GE_modern"),
    COLLATION1582("kab"),
    COLLATION1583("kab-DZ"),
    COLLATION1584("kab_DZ"),
    COLLATION1585("kam"),
    COLLATION1586("kam-KE"),
    COLLATION1587("kam_KE"),
    COLLATION1588("kde"),
    COLLATION1589("kde-TZ"),
    COLLATION1590("kde_TZ"),
    COLLATION1591("kea"),
    COLLATION1592("kea-CV"),
    COLLATION1593("kea_CV"),
    COLLATION1594("khq"),
    COLLATION1595("khq-ML"),
    COLLATION1596("khq_ML"),
    COLLATION1597("ki"),
    COLLATION1598("ki-KE"),
    COLLATION1599("ki_KE"),
    COLLATION1600("kk"),
    COLLATION1601("kk-KZ"),
    COLLATION1602("kk_KZ"),
    COLLATION1603("kkj"),
    COLLATION1604("kkj-CM"),
    COLLATION1605("kkj_CM"),
    COLLATION1606("kl"),
    COLLATION1607("kl-GL"),
    COLLATION1608("kl_GL"),
    COLLATION1609("kln"),
    COLLATION1610("kln-KE"),
    COLLATION1611("kln_KE"),
    COLLATION1612("km"),
    COLLATION1613("km-KH"),
    COLLATION1614("km_KH"),
    COLLATION1615("kn"),
    COLLATION1616("kn-IN"),
    COLLATION1617("kn_IN"),
    COLLATION1618("ko-KP"),
    COLLATION1619("ko_KP"),
    COLLATION1620("kok"),
    COLLATION1621("kok-IN"),
    COLLATION1622("kok_IN"),
    COLLATION1623("kr"),
    COLLATION1624("kr-Latn"),
    COLLATION1625("kr_Latn"),
    COLLATION1626("kr-Latn-NG"),
    COLLATION1627("kr_Latn_NG"),
    COLLATION1628("ks"),
    COLLATION1629("ks-Arab"),
    COLLATION1630("ks_Arab"),
    COLLATION1631("ks-Arab-IN"),
    COLLATION1632("ks_Arab_IN"),
    COLLATION1633("ks-Deva"),
    COLLATION1634("ks_Deva"),
    COLLATION1635("ks-Deva-IN"),
    COLLATION1636("ks_Deva_IN"),
    COLLATION1637("ksb"),
    COLLATION1638("ksb-TZ"),
    COLLATION1639("ksb_TZ"),
    COLLATION1640("ksf"),
    COLLATION1641("ksf-CM"),
    COLLATION1642("ksf_CM"),
    COLLATION1643("ksh"),
    COLLATION1644("ksh-DE"),
    COLLATION1645("ksh_DE"),
    COLLATION1646("ku"),
    COLLATION1647("ku-Arab"),
    COLLATION1648("ku_Arab"),
    COLLATION1649("ku-Arab-IQ"),
    COLLATION1650("ku_Arab_IQ"),
    COLLATION1651("ku-Arab-IR"),
    COLLATION1652("ku_Arab_IR"),
    COLLATION1653("kw"),
    COLLATION1654("kw-GB"),
    COLLATION1655("kw_GB"),
    COLLATION1656("ky"),
    COLLATION1657("ky-KG"),
    COLLATION1658("ky_KG"),
    COLLATION1659("la"),
    COLLATION1660("la-001"),
    COLLATION1661("la_001"),
    COLLATION1662("lag"),
    COLLATION1663("lag-TZ"),
    COLLATION1664("lag_TZ"),
    COLLATION1665("lb"),
    COLLATION1666("lb-LU"),
    COLLATION1667("lb_LU"),
    COLLATION1668("lg"),
    COLLATION1669("lg-UG"),
    COLLATION1670("lg_UG"),
    COLLATION1671("lkt"),
    COLLATION1672("lkt-US"),
    COLLATION1673("lkt_US"),
    COLLATION1674("ln"),
    COLLATION1675("ln-AO"),
    COLLATION1676("ln_AO"),
    COLLATION1677("ln-CD"),
    COLLATION1678("ln_CD"),
    COLLATION1679("ln-CF"),
    COLLATION1680("ln_CF"),
    COLLATION1681("ln-CG"),
    COLLATION1682("ln_CG"),
    COLLATION1683("lo"),
    COLLATION1684("lo-LA"),
    COLLATION1685("lo_LA"),
    COLLATION1686("lrc"),
    COLLATION1687("lrc-IQ"),
    COLLATION1688("lrc_IQ"),
    COLLATION1689("lrc-IR"),
    COLLATION1690("lrc_IR"),
    COLLATION1691("lt"),
    COLLATION1692("lt-LT"),
    COLLATION1693("lt_LT"),
    COLLATION1694("lu"),
    COLLATION1695("lu-CD"),
    COLLATION1696("lu_CD"),
    COLLATION1697("luo"),
    COLLATION1698("luo-KE"),
    COLLATION1699("luo_KE"),
    COLLATION1700("luy"),
    COLLATION1701("luy-KE"),
    COLLATION1702("luy_KE"),
    COLLATION1703("lv"),
    COLLATION1704("lv-LV"),
    COLLATION1705("lv_LV"),
    COLLATION1706("mas"),
    COLLATION1707("mas-KE"),
    COLLATION1708("mas_KE"),
    COLLATION1709("mas-TZ"),
    COLLATION1710("mas_TZ"),
    COLLATION1711("mer"),
    COLLATION1712("mer-KE"),
    COLLATION1713("mer_KE"),
    COLLATION1714("mfe"),
    COLLATION1715("mfe-MU"),
    COLLATION1716("mfe_MU"),
    COLLATION1717("mg"),
    COLLATION1718("mg-MG"),
    COLLATION1719("mg_MG"),
    COLLATION1720("mgh"),
    COLLATION1721("mgh-MZ"),
    COLLATION1722("mgh_MZ"),
    COLLATION1723("mgo"),
    COLLATION1724("mgo-CM"),
    COLLATION1725("mgo_CM"),
    COLLATION1726("mi"),
    COLLATION1727("mi-NZ"),
    COLLATION1728("mi_NZ"),
    COLLATION1729("mk"),
    COLLATION1730("mk-MK"),
    COLLATION1731("mk_MK"),
    COLLATION1732("ml"),
    COLLATION1733("ml-IN"),
    COLLATION1734("ml_IN"),
    COLLATION1735("mn"),
    COLLATION1736("mn-Cyrl"),
    COLLATION1737("mn_Cyrl"),
    COLLATION1738("mn-MN"),
    COLLATION1739("mn_MN"),
    COLLATION1740("mn-Mong"),
    COLLATION1741("mn_Mong"),
    COLLATION1742("mn-Mong-CN"),
    COLLATION1743("mn_Mong_CN"),
    COLLATION1744("mn-Mong-MN"),
    COLLATION1745("mn_Mong_MN"),
    COLLATION1746("mni"),
    COLLATION1747("mni-IN"),
    COLLATION1748("mni_IN"),
    COLLATION1749("moh"),
    COLLATION1750("moh-CA"),
    COLLATION1751("moh_CA"),
    COLLATION1752("mr"),
    COLLATION1753("mr-IN"),
    COLLATION1754("mr_IN"),
    COLLATION1755("ms"),
    COLLATION1756("ms-BN"),
    COLLATION1757("ms_BN"),
    COLLATION1758("ms-MY"),
    COLLATION1759("ms_MY"),
    COLLATION1760("ms-SG"),
    COLLATION1761("ms_SG"),
    COLLATION1762("mt"),
    COLLATION1763("mt-MT"),
    COLLATION1764("mt_MT"),
    COLLATION1765("mua"),
    COLLATION1766("mua-CM"),
    COLLATION1767("mua_CM"),
    COLLATION1768("my"),
    COLLATION1769("my-MM"),
    COLLATION1770("my_MM"),
    COLLATION1771("mzn"),
    COLLATION1772("mzn-IR"),
    COLLATION1773("mzn_IR"),
    COLLATION1774("naq"),
    COLLATION1775("naq-NA"),
    COLLATION1776("naq_NA"),
    COLLATION1777("nb"),
    COLLATION1778("nb-NO"),
    COLLATION1779("nb_NO"),
    COLLATION1780("nb-SJ"),
    COLLATION1781("nb_SJ"),
    COLLATION1782("nd"),
    COLLATION1783("nd-ZW"),
    COLLATION1784("nd_ZW"),
    COLLATION1785("nds"),
    COLLATION1786("nds-DE"),
    COLLATION1787("nds_DE"),
    COLLATION1788("nds-NL"),
    COLLATION1789("nds_NL"),
    COLLATION1790("ne"),
    COLLATION1791("ne-IN"),
    COLLATION1792("ne_IN"),
    COLLATION1793("ne-NP"),
    COLLATION1794("ne_NP"),
    COLLATION1795("nl"),
    COLLATION1796("nl-AW"),
    COLLATION1797("nl_AW"),
    COLLATION1798("nl-BE"),
    COLLATION1799("nl_BE"),
    COLLATION1800("nl-BQ"),
    COLLATION1801("nl_BQ"),
    COLLATION1802("nl-CW"),
    COLLATION1803("nl_CW"),
    COLLATION1804("nl-NL"),
    COLLATION1805("nl_NL"),
    COLLATION1806("nl-SR"),
    COLLATION1807("nl_SR"),
    COLLATION1808("nl-SX"),
    COLLATION1809("nl_SX"),
    COLLATION1810("nmg"),
    COLLATION1811("nmg-CM"),
    COLLATION1812("nmg_CM"),
    COLLATION1813("nn"),
    COLLATION1814("nn-NO"),
    COLLATION1815("nn_NO"),
    COLLATION1816("nnh"),
    COLLATION1817("nnh-CM"),
    COLLATION1818("nnh_CM"),
    COLLATION1819("no"),
    COLLATION1820("nqo"),
    COLLATION1821("nqo-GN"),
    COLLATION1822("nqo_GN"),
    COLLATION1823("nr"),
    COLLATION1824("nr-ZA"),
    COLLATION1825("nr_ZA"),
    COLLATION1826("nso"),
    COLLATION1827("nso-ZA"),
    COLLATION1828("nso_ZA"),
    COLLATION1829("nus"),
    COLLATION1830("nus-SS"),
    COLLATION1831("nus_SS"),
    COLLATION1832("nyn"),
    COLLATION1833("nyn-UG"),
    COLLATION1834("nyn_UG"),
    COLLATION1835("oc"),
    COLLATION1836("oc-FR"),
    COLLATION1837("oc_FR"),
    COLLATION1838("om"),
    COLLATION1839("om-ET"),
    COLLATION1840("om_ET"),
    COLLATION1841("om-KE"),
    COLLATION1842("om_KE"),
    COLLATION1843("or"),
    COLLATION1844("or-IN"),
    COLLATION1845("or_IN"),
    COLLATION1846("os"),
    COLLATION1847("os-GE"),
    COLLATION1848("os_GE"),
    COLLATION1849("os-RU"),
    COLLATION1850("os_RU"),
    COLLATION1851("pa"),
    COLLATION1852("pa-Arab"),
    COLLATION1853("pa_Arab"),
    COLLATION1854("pa-Arab-PK"),
    COLLATION1855("pa_Arab_PK"),
    COLLATION1856("pa-Guru"),
    COLLATION1857("pa_Guru"),
    COLLATION1858("pa-IN"),
    COLLATION1859("pa_IN"),
    COLLATION1860("pap"),
    COLLATION1861("pap-029"),
    COLLATION1862("pap_029"),
    COLLATION1863("pl"),
    COLLATION1864("pl-PL"),
    COLLATION1865("pl_PL"),
    COLLATION1866("prg"),
    COLLATION1867("prg-001"),
    COLLATION1868("prg_001"),
    COLLATION1869("prs"),
    COLLATION1870("prs-AF"),
    COLLATION1871("prs_AF"),
    COLLATION1872("ps"),
    COLLATION1873("ps-AF"),
    COLLATION1874("ps_AF"),
    COLLATION1875("ps-PK"),
    COLLATION1876("ps_PK"),
    COLLATION1877("pt"),
    COLLATION1878("pt-AO"),
    COLLATION1879("pt_AO"),
    COLLATION1880("pt-BR"),
    COLLATION1881("pt_BR"),
    COLLATION1882("pt-CH"),
    COLLATION1883("pt_CH"),
    COLLATION1884("pt-CV"),
    COLLATION1885("pt_CV"),
    COLLATION1886("pt-GQ"),
    COLLATION1887("pt_GQ"),
    COLLATION1888("pt-GW"),
    COLLATION1889("pt_GW"),
    COLLATION1890("pt-LU"),
    COLLATION1891("pt_LU"),
    COLLATION1892("pt-MO"),
    COLLATION1893("pt_MO"),
    COLLATION1894("pt-MZ"),
    COLLATION1895("pt_MZ"),
    COLLATION1896("pt-PT"),
    COLLATION1897("pt_PT"),
    COLLATION1898("pt-ST"),
    COLLATION1899("pt_ST"),
    COLLATION1900("pt-TL"),
    COLLATION1901("pt_TL"),
    COLLATION1902("quc"),
    COLLATION1903("quc-Latn"),
    COLLATION1904("quc_Latn"),
    COLLATION1905("quc-Latn-GT"),
    COLLATION1906("quc_Latn_GT"),
    COLLATION1907("quz"),
    COLLATION1908("quz-BO"),
    COLLATION1909("quz_BO"),
    COLLATION1910("quz-EC"),
    COLLATION1911("quz_EC"),
    COLLATION1912("quz-PE"),
    COLLATION1913("quz_PE"),
    COLLATION1914("rm"),
    COLLATION1915("rm-CH"),
    COLLATION1916("rm_CH"),
    COLLATION1917("rn"),
    COLLATION1918("rn-BI"),
    COLLATION1919("rn_BI"),
    COLLATION1920("ro"),
    COLLATION1921("ro-MD"),
    COLLATION1922("ro_MD"),
    COLLATION1923("ro-RO"),
    COLLATION1924("ro_RO"),
    COLLATION1925("rof"),
    COLLATION1926("rof-TZ"),
    COLLATION1927("rof_TZ"),
    COLLATION1928("ru"),
    COLLATION1929("ru-BY"),
    COLLATION1930("ru_BY"),
    COLLATION1931("ru-KG"),
    COLLATION1932("ru_KG"),
    COLLATION1933("ru-KZ"),
    COLLATION1934("ru_KZ"),
    COLLATION1935("ru-MD"),
    COLLATION1936("ru_MD"),
    COLLATION1937("ru-RU"),
    COLLATION1938("ru_RU"),
    COLLATION1939("ru-UA"),
    COLLATION1940("ru_UA"),
    COLLATION1941("rw"),
    COLLATION1942("rw-RW"),
    COLLATION1943("rw_RW"),
    COLLATION1944("rwk"),
    COLLATION1945("rwk-TZ"),
    COLLATION1946("rwk_TZ"),
    COLLATION1947("sa"),
    COLLATION1948("sa-IN"),
    COLLATION1949("sa_IN"),
    COLLATION1950("sah"),
    COLLATION1951("sah-RU"),
    COLLATION1952("sah_RU"),
    COLLATION1953("saq"),
    COLLATION1954("saq-KE"),
    COLLATION1955("saq_KE"),
    COLLATION1956("sbp"),
    COLLATION1957("sbp-TZ"),
    COLLATION1958("sbp_TZ"),
    COLLATION1959("sd"),
    COLLATION1960("sd-Arab"),
    COLLATION1961("sd_Arab"),
    COLLATION1962("sd-Arab-PK"),
    COLLATION1963("sd_Arab_PK"),
    COLLATION1964("sd-Deva"),
    COLLATION1965("sd_Deva"),
    COLLATION1966("sd-Deva-IN"),
    COLLATION1967("sd_Deva_IN"),
    COLLATION1968("se"),
    COLLATION1969("se-FI"),
    COLLATION1970("se_FI"),
    COLLATION1971("se-NO"),
    COLLATION1972("se_NO"),
    COLLATION1973("se-SE"),
    COLLATION1974("se_SE"),
    COLLATION1975("seh"),
    COLLATION1976("seh-MZ"),
    COLLATION1977("seh_MZ"),
    COLLATION1978("ses"),
    COLLATION1979("ses-ML"),
    COLLATION1980("ses_ML"),
    COLLATION1981("sg"),
    COLLATION1982("sg-CF"),
    COLLATION1983("sg_CF"),
    COLLATION1984("shi"),
    COLLATION1985("shi-Latn"),
    COLLATION1986("shi_Latn"),
    COLLATION1987("shi-Latn-MA"),
    COLLATION1988("shi_Latn_MA"),
    COLLATION1989("shi-Tfng"),
    COLLATION1990("shi_Tfng"),
    COLLATION1991("shi-Tfng-MA"),
    COLLATION1992("shi_Tfng_MA"),
    COLLATION1993("si"),
    COLLATION1994("si-LK"),
    COLLATION1995("si_LK"),
    COLLATION1996("sk"),
    COLLATION1997("sk-SK"),
    COLLATION1998("sk_SK"),
    COLLATION1999("sl"),
    COLLATION2000("sl-SI"),
    COLLATION2001("sl_SI"),
    COLLATION2002("sma"),
    COLLATION2003("sma-NO"),
    COLLATION2004("sma_NO"),
    COLLATION2005("sma-SE"),
    COLLATION2006("sma_SE"),
    COLLATION2007("smj"),
    COLLATION2008("smj-NO"),
    COLLATION2009("smj_NO"),
    COLLATION2010("smj-SE"),
    COLLATION2011("smj_SE"),
    COLLATION2012("smn"),
    COLLATION2013("smn-FI"),
    COLLATION2014("smn_FI"),
    COLLATION2015("sms"),
    COLLATION2016("sms-FI"),
    COLLATION2017("sms_FI"),
    COLLATION2018("sn"),
    COLLATION2019("sn-Latn"),
    COLLATION2020("sn_Latn"),
    COLLATION2021("sn-Latn-ZW"),
    COLLATION2022("sn_Latn_ZW"),
    COLLATION2023("so"),
    COLLATION2024("so-DJ"),
    COLLATION2025("so_DJ"),
    COLLATION2026("so-ET"),
    COLLATION2027("so_ET"),
    COLLATION2028("so-KE"),
    COLLATION2029("so_KE"),
    COLLATION2030("so-SO"),
    COLLATION2031("so_SO"),
    COLLATION2032("sq"),
    COLLATION2033("sq-AL"),
    COLLATION2034("sq_AL"),
    COLLATION2035("sq-MK"),
    COLLATION2036("sq_MK"),
    COLLATION2037("sq-XK"),
    COLLATION2038("sq_XK"),
    COLLATION2039("sr"),
    COLLATION2040("sr-Cyrl"),
    COLLATION2041("sr_Cyrl"),
    COLLATION2042("sr-Cyrl-BA"),
    COLLATION2043("sr_Cyrl_BA"),
    COLLATION2044("sr-Cyrl-ME"),
    COLLATION2045("sr_Cyrl_ME"),
    COLLATION2046("sr-Cyrl-RS"),
    COLLATION2047("sr_Cyrl_RS"),
    COLLATION2048("sr-Cyrl-XK"),
    COLLATION2049("sr_Cyrl_XK"),
    COLLATION2050("sr-Latn"),
    COLLATION2051("sr_Latn"),
    COLLATION2052("sr-Latn-BA"),
    COLLATION2053("sr_Latn_BA"),
    COLLATION2054("sr-Latn-ME"),
    COLLATION2055("sr_Latn_ME"),
    COLLATION2056("sr-Latn-RS"),
    COLLATION2057("sr_Latn_RS"),
    COLLATION2058("sr-Latn-XK"),
    COLLATION2059("sr_Latn_XK"),
    COLLATION2060("ss"),
    COLLATION2061("ss-SZ"),
    COLLATION2062("ss_SZ"),
    COLLATION2063("ss-ZA"),
    COLLATION2064("ss_ZA"),
    COLLATION2065("ssy"),
    COLLATION2066("ssy-ER"),
    COLLATION2067("ssy_ER"),
    COLLATION2068("st"),
    COLLATION2069("st-LS"),
    COLLATION2070("st_LS"),
    COLLATION2071("st-ZA"),
    COLLATION2072("st_ZA"),
    COLLATION2073("sv"),
    COLLATION2074("sv-AX"),
    COLLATION2075("sv_AX"),
    COLLATION2076("sv-FI"),
    COLLATION2077("sv_FI"),
    COLLATION2078("sv-SE"),
    COLLATION2079("sv_SE"),
    COLLATION2080("sw"),
    COLLATION2081("sw-CD"),
    COLLATION2082("sw_CD"),
    COLLATION2083("sw-KE"),
    COLLATION2084("sw_KE"),
    COLLATION2085("sw-TZ"),
    COLLATION2086("sw_TZ"),
    COLLATION2087("sw-UG"),
    COLLATION2088("sw_UG"),
    COLLATION2089("syr"),
    COLLATION2090("syr-SY"),
    COLLATION2091("syr_SY"),
    COLLATION2092("ta"),
    COLLATION2093("ta-IN"),
    COLLATION2094("ta_IN"),
    COLLATION2095("ta-LK"),
    COLLATION2096("ta_LK"),
    COLLATION2097("ta-MY"),
    COLLATION2098("ta_MY"),
    COLLATION2099("ta-SG"),
    COLLATION2100("ta_SG"),
    COLLATION2101("te"),
    COLLATION2102("te-IN"),
    COLLATION2103("te_IN"),
    COLLATION2104("teo"),
    COLLATION2105("teo-KE"),
    COLLATION2106("teo_KE"),
    COLLATION2107("teo-UG"),
    COLLATION2108("teo_UG"),
    COLLATION2109("tg"),
    COLLATION2110("tg-Cyrl"),
    COLLATION2111("tg_Cyrl"),
    COLLATION2112("tg-Cyrl-TJ"),
    COLLATION2113("tg_Cyrl_TJ"),
    COLLATION2114("th"),
    COLLATION2115("th-TH"),
    COLLATION2116("th_TH"),
    COLLATION2117("ti"),
    COLLATION2118("ti-ER"),
    COLLATION2119("ti_ER"),
    COLLATION2120("ti-ET"),
    COLLATION2121("ti_ET"),
    COLLATION2122("tig"),
    COLLATION2123("tig-ER"),
    COLLATION2124("tig_ER"),
    COLLATION2125("tk"),
    COLLATION2126("tk-TM"),
    COLLATION2127("tk_TM"),
    COLLATION2128("tn"),
    COLLATION2129("tn-BW"),
    COLLATION2130("tn_BW"),
    COLLATION2131("tn-ZA"),
    COLLATION2132("tn_ZA"),
    COLLATION2133("to"),
    COLLATION2134("to-TO"),
    COLLATION2135("to_TO"),
    COLLATION2136("tr"),
    COLLATION2137("tr-CY"),
    COLLATION2138("tr_CY"),
    COLLATION2139("tr-TR"),
    COLLATION2140("tr_TR"),
    COLLATION2141("ts"),
    COLLATION2142("ts-ZA"),
    COLLATION2143("ts_ZA"),
    COLLATION2144("tt"),
    COLLATION2145("tt-RU"),
    COLLATION2146("tt_RU"),
    COLLATION2147("twq"),
    COLLATION2148("twq-NE"),
    COLLATION2149("twq_NE"),
    COLLATION2150("tzm"),
    COLLATION2151("tzm-Arab"),
    COLLATION2152("tzm_Arab"),
    COLLATION2153("tzm-Arab-MA"),
    COLLATION2154("tzm_Arab_MA"),
    COLLATION2155("tzm-Latn"),
    COLLATION2156("tzm_Latn"),
    COLLATION2157("tzm-Latn-DZ"),
    COLLATION2158("tzm_Latn_DZ"),
    COLLATION2159("tzm-Latn-MA"),
    COLLATION2160("tzm_Latn_MA"),
    COLLATION2161("tzm-Tfng"),
    COLLATION2162("tzm_Tfng"),
    COLLATION2163("tzm-Tfng-MA"),
    COLLATION2164("tzm_Tfng_MA"),
    COLLATION2165("ug"),
    COLLATION2166("ug-CN"),
    COLLATION2167("ug_CN"),
    COLLATION2168("uk"),
    COLLATION2169("uk-UA"),
    COLLATION2170("uk_UA"),
    COLLATION2171("ur"),
    COLLATION2172("ur-IN"),
    COLLATION2173("ur_IN"),
    COLLATION2174("ur-PK"),
    COLLATION2175("ur_PK"),
    COLLATION2176("uz"),
    COLLATION2177("uz-Arab"),
    COLLATION2178("uz_Arab"),
    COLLATION2179("uz-Arab-AF"),
    COLLATION2180("uz_Arab_AF"),
    COLLATION2181("uz-Cyrl"),
    COLLATION2182("uz_Cyrl"),
    COLLATION2183("uz-Cyrl-UZ"),
    COLLATION2184("uz_Cyrl_UZ"),
    COLLATION2185("uz-Latn"),
    COLLATION2186("uz_Latn"),
    COLLATION2187("uz-Latn-UZ"),
    COLLATION2188("uz_Latn_UZ"),
    COLLATION2189("vai"),
    COLLATION2190("vai-Latn"),
    COLLATION2191("vai_Latn"),
    COLLATION2192("vai-Latn-LR"),
    COLLATION2193("vai_Latn_LR"),
    COLLATION2194("vai-Vaii"),
    COLLATION2195("vai_Vaii"),
    COLLATION2196("vai-Vaii-LR"),
    COLLATION2197("vai_Vaii_LR"),
    COLLATION2198("ve"),
    COLLATION2199("ve-ZA"),
    COLLATION2200("ve_ZA"),
    COLLATION2201("vi"),
    COLLATION2202("vi-VN"),
    COLLATION2203("vi_VN"),
    COLLATION2204("vo"),
    COLLATION2205("vo-001"),
    COLLATION2206("vo_001"),
    COLLATION2207("vun"),
    COLLATION2208("vun-TZ"),
    COLLATION2209("vun_TZ"),
    COLLATION2210("wae"),
    COLLATION2211("wae-CH"),
    COLLATION2212("wae_CH"),
    COLLATION2213("wal"),
    COLLATION2214("wal-ET"),
    COLLATION2215("wal_ET"),
    COLLATION2216("wo"),
    COLLATION2217("wo-SN"),
    COLLATION2218("wo_SN"),
    COLLATION2219("x-IV_mathan"),
    COLLATION2220("x_IV_mathan"),
    COLLATION2221("xh"),
    COLLATION2222("xh-ZA"),
    COLLATION2223("xh_ZA"),
    COLLATION2224("xog"),
    COLLATION2225("xog-UG"),
    COLLATION2226("xog_UG"),
    COLLATION2227("yav"),
    COLLATION2228("yav-CM"),
    COLLATION2229("yav_CM"),
    COLLATION2230("yi"),
    COLLATION2231("yi-001"),
    COLLATION2232("yi_001"),
    COLLATION2233("yo"),
    COLLATION2234("yo-BJ"),
    COLLATION2235("yo_BJ"),
    COLLATION2236("yo-NG"),
    COLLATION2237("yo_NG"),
    COLLATION2238("zgh"),
    COLLATION2239("zgh-Tfng"),
    COLLATION2240("zgh_Tfng"),
    COLLATION2241("zgh-Tfng-MA"),
    COLLATION2242("zgh_Tfng_MA"),
    COLLATION2243("zu"),
    COLLATION2244("zu-ZA"),
    COLLATION2245("zu_ZA"),


            ;
    private Collation collation;

    PostgreSQLCollationEnum(String collationName) {
        this.collation = new Collation(collationName);
    }

    public static List<Collation> getCollations() {
        return Arrays.asList(PostgreSQLCollationEnum.values()).stream().map(PostgreSQLCollationEnum::getCollation).collect(java.util.stream.Collectors.toList());
    }

    public Collation getCollation() {
        return collation;
    }

}
